Platform Explorer / Nuxeo Platform LTS 2017 9.10

Contribution org.nuxeo.ecm.platform.login.LoginConfig--domains

This contribution is part of XML component org.nuxeo.ecm.platform.login.LoginConfig inside nuxeo-runtime-9.10.jar /Users/arnaud/Nuxeo/distrib/nuxeo-server-tomcat-9.10/nxserver/config/login-config.xml

Extension Point

Extension point domains of component LoginComponent.

Contributed Items

  • <domain name="nuxeo-system-login">
    	    <login-module code="org.nuxeo.runtime.api.login.SystemLoginModule" flag="required"/>
          <login-module code="org.nuxeo.ecm.core.api.local.ClientLoginModule" flag="required">
            <option name="password-stacking">true</option>
    			  <option name="multi-threaded">true</option>
      	  </login-module>
    	  </domain>
  • <domain name="nuxeo-client-login">
          <login-module code="org.nuxeo.ecm.platform.login.NuxeoLoginModule" flag="required">
            <option name="principalClassName">org.nuxeo.ecm.platform.login.NuxeoPrincipal</option>
            <option name="useUserIdentificationInfoCB">true</option>
          </login-module>
          <login-module code="org.nuxeo.ecm.core.api.local.ClientLoginModule" flag="required">
            <option name="password-stacking">true</option>
            <option name="restore-login-identity">true</option>
            <option name="multi-threaded">true</option>
          </login-module>
    	  </domain>
  • <domain name="nuxeo-webengine">
    	    <login-module code="org.nuxeo.ecm.platform.login.NuxeoLoginModule" flag="required">
                  <option name="principalClassName">org.nuxeo.ecm.platform.login.NuxeoPrincipal</option>
                  <option name="useUserIdentificationInfoCB">true</option>
          </login-module>
          <!--login-module code="org.nuxeo.ecm.core.api.local.ClientLoginModule" flag="required">
            <option name="password-stacking">true</option>
            <option name="multi-threaded">true</option>
          </login-module-->
        </domain>

XML Source

<extension point="domains" target="org.nuxeo.runtime.LoginComponent">

	  <domain name="nuxeo-system-login">
	    <login-module code="org.nuxeo.runtime.api.login.SystemLoginModule" flag="required"/>
      <login-module code="org.nuxeo.ecm.core.api.local.ClientLoginModule" flag="required">
        <option name="password-stacking">true</option>
			  <option name="multi-threaded">true</option>
  	  </login-module>
	  </domain>

    <domain name="nuxeo-client-login">
      <login-module code="org.nuxeo.ecm.platform.login.NuxeoLoginModule" flag="required">
        <option name="principalClassName">org.nuxeo.ecm.platform.login.NuxeoPrincipal</option>
        <option name="useUserIdentificationInfoCB">true</option>
      </login-module>
      <login-module code="org.nuxeo.ecm.core.api.local.ClientLoginModule" flag="required">
        <option name="password-stacking">true</option>
        <option name="restore-login-identity">true</option>
        <option name="multi-threaded">true</option>
      </login-module>
	  </domain>


  	<domain name="nuxeo-webengine">
	    <login-module code="org.nuxeo.ecm.platform.login.NuxeoLoginModule" flag="required">
              <option name="principalClassName">org.nuxeo.ecm.platform.login.NuxeoPrincipal</option>
              <option name="useUserIdentificationInfoCB">true</option>
      </login-module>
      <!--login-module code="org.nuxeo.ecm.core.api.local.ClientLoginModule" flag="required">
        <option name="password-stacking">true</option>
        <option name="multi-threaded">true</option>
      </login-module-->
    </domain>

  </extension>